a large urticaceous tree - Turco Inglés Diccionario